<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Apache Software Foundation Index: Project Listing</title>
<link rel="stylesheet" type="text/css" href="ASFProjects-Index_%20Listing_fichiers/style.css">
<script type="text/javascript" src="ASFProjects-Index_%20Listing_fichiers/pa.js"></script>
</head>
<body onload="getAdData()">
<div id="headerSection">
<a href="http://www.apache.org/"><img src="ASFProjects-Index_%20Listing_fichiers/asf_logo_wide.gif" alt="The Apache Software Foundation" height="51" align="left" border="0" width="537"></a><div class="topBanner" id="ad_banner"><a href="http://na13.apachecon.com/"><img class="noborder" title="ApacheCon NA 2013" alt="ApacheCon NA 2013" src="ASFProjects-Index_%20Listing_fichiers/2013-na-234x60.png" height="60" width="234"></a></div>
</div>
<div id="bodySection"><table border="0" cellspacing="0"><tbody><tr>
<td class="navleft" valign="top" width="20%"><ul id="leftnav">
<li><a href="http://projects.apache.org/index.html">Home</a></li>
<li>
<a href="http://projects.apache.org/indexes.html">Indexes</a><ul>
<li><a href="http://projects.apache.org/indexes/alpha.html">Alphabetical</a></li>
<li><a href="http://projects.apache.org/indexes/category.html">Categories</a></li>
<li><a href="http://projects.apache.org/indexes/language.html">Language</a></li>
<li><a href="http://projects.apache.org/indexes/pmc.html">PMC</a></li>
<li>Project Listing</li>
<li><a href="http://projects.apache.org/indexes/releases.html">Releases</a></li>
<li><a href="http://projects.apache.org/indexes/standards.html">Standards</a></li>
</ul>
</li>
<li><a href="http://projects.apache.org/feeds.html">Feeds</a></li>
<li>
<a href="http://projects.apache.org/doap.html">DOAP Files</a><ul>
<li><a href="http://projects.apache.org/guidelines.html">Guidelines</a></li>
<li><a href="http://projects.apache.org/create.html">Create a DOAP File</a></li>
<li><a href="http://projects.apache.org/doapfaq.html">DOAP File FAQ</a></li>
<li><a href="http://projects.apache.org/categories.html">Categories</a></li>
<li><a href="http://projects.apache.org/languages.html">Programming Languages</a></li>
<li><a href="http://projects.apache.org/pmcs.html">PMC</a></li>
</ul>
</li>
<li>
<a href="http://projects.apache.org/docs/index.html">Documentation</a><ul>
<li><a href="http://projects.apache.org/docs/dependancies.html">Dependencies</a></li>
<li><a href="http://projects.apache.org/docs/pmc.html">PMC Data</a></li>
<li><a href="http://projects.apache.org/docs/standards.html">Standards</a></li>
</ul>
</li>
<li><a href="http://projects.apache.org/references.html">References &amp; Thanks</a></li>
</ul></td>
<td class="body" valign="top" width="80%">
<h2>
        Apache Software Foundation Index: Project Listing
      </h2>
<div>
<p>This is a simple list of all the projects currently indexed. It's sorted alphabetically on the name of the project.</p>
<table border="1" width="100%">
<tbody><tr>
<td valign="top" width="25%">
            <a href="http://ant.apache.org/antlibs/dotnet/">Apache .NET Ant Library</a>
          </td>
<td>
            <div class="smallitalic">This is a library of Ant tasks that
 help developing
.NET software.  It includes the "old" .NET tasks like a C# compiler task
 but also comes with support for NUnit testing or running the popular 
NAnt or MSBuild build tools.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Ant">Apache Ant</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://abdera.apache.org/">Apache Abdera</a>
          </td>
<td>
            <div class="smallitalic">The goal of the Apache Abdera 
project is to build a functionally-complete, high-performance 
implementation of the IETF Atom Syndication Format (RFC 4287) and Atom 
Publishing Protocol (RFC 5023) specifications.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Abdera">Apache Abdera</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://accumulo.apache.org/">Apache Accumulo</a>
          </td>
<td>
            <div class="smallitalic">The Apache Accumulo sorted, 
distributed key/value store is based on Google's BigTable design. It is 
built on top of Apache Hadoop, Zookeeper, and Thrift. It features a few 
novel improvements on the BigTable design in the form of cell-level 
access labels and a server-side programming mechanism that can modify 
key/value pairs at various points in the data management process.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Accumulo">Apache Accumulo</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ace.apache.org/">Apache ACE</a>
          </td>
<td>
            <div class="smallitalic">When assembling software out of 
reusable components, the task of deploying software onto an ever 
increasing number of targets is not trivial to solve. This becomes even 
harder when these targets require different components based on who's 
using them.

Apache ACE allows you to group those components and assign them to a 
managed set of targets. This allows you to distribute updates and new 
components easily, while keeping a full history of what was installed 
where during what period. It also helps you setup an automated 
development, QA/testing, staging and production environment.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#osgi">osgi</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Ace">Apache Ace</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://activemq.apache.org/">Apache ActiveMQ</a>
          </td>
<td>
            <div class="smallitalic">ActiveMQ is a fast and powerful 
Message Broker which supports many Cross Language Clients and Protocols 
and many advanced features while fully supporting JMS 1.1 and J2EE 1.4.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#C">C</a>, <a href="http://projects.apache.org/indexes/language.html#C++">C++</a>, <a href="http://projects.apache.org/indexes/language.html#Ruby">Ruby</a>, <a href="http://projects.apache.org/indexes/language.html#Perl">Perl</a>, <a href="http://projects.apache.org/indexes/language.html#Python">Python</a>, <a href="http://projects.apache.org/indexes/language.html#PHP">PHP</a>, <a href="http://projects.apache.org/indexes/language.html#C#">C#</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20ActiveMQ">Apache ActiveMQ</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://velocity.apache.org/anakia/">Anakia</a>
          </td>
<td>
            <div class="smallitalic">Anakia is an XML transformation 
tool that uses JDOM and Velocity to transform XML documents into the 
format of your choice. It provides an alternative to using Ant's 
&lt;style&gt; task and XSL to process XML files.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Velocity">Apache Velocity</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ant.apache.org/">Apache Ant</a>
          </td>
<td>
            <div class="smallitalic">Apache Ant is a Java-based build tool.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Ant">Apache Ant</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ant.apache.org/antlibs/antunit/">Apache AntUnit</a>
          </td>
<td>
            <div class="smallitalic">The Ant Library provides Ant tasks for testing Ant
      task, it can also be used to drive functional and integration tests
      of arbitrary applications with Ant.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a>, <a href="http://projects.apache.org/indexes/category.html#testing">testing</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Ant">Apache Ant</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://archiva.apache.org/">Apache Archiva</a>
          </td>
<td>
            <div class="smallitalic">Archiva is the perfect companion 
for build tools such as Maven, Continuum, and ANT. Archiva offers 
several capabilities, amongst which remote repository proxying,
security access management, build artifact storage, delivery, browsing, 
indexing and usage reporting, extensible scanning functionality and many
 more!</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Archiva">Apache Archiva</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="https://aries.apache.org/">Apache Aries</a>
          </td>
<td>
            <div class="smallitalic">The Aries project is delivering a 
set of pluggable Java components enabling an enterprise OSGi application
 programming model. This includes implementations and extensions of 
application-focused specifications defined by the OSGi Alliance 
Enterprise Expert Group (EEG) and an assembly format for multi-bundle 
applications, for deployment to a variety of OSGi based runtimes.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Aries">Apache Aries</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://avro.apache.org/">Apache Avro</a>
          </td>
<td>
            <div class="smallitalic">Apache Avro is a data serialization system.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#big-data">big-data</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a>, <a href="http://projects.apache.org/indexes/language.html#C++">C++</a>, <a href="http://projects.apache.org/indexes/language.html#C#">C#</a>, <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#PHP">PHP</a>, <a href="http://projects.apache.org/indexes/language.html#Python">Python</a>, <a href="http://projects.apache.org/indexes/language.html#Ruby">Ruby</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Avro">Apache Avro</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ws.apache.org/axiom/">Apache Axiom</a>
          </td>
<td>
            <div class="smallitalic">Apache Axiom is a StAX-based, XML 
Infoset compliant object model which supports on-demand building of the 
object tree. It supports a novel "pull-through" model which allows one 
to turn off the tree building and directly access the underlying pull 
event stream. It also has built in support for XML Optimized Packaging 
(XOP) and MTOM, the combination of which allows XML to carry binary data
 efficiently and in a transparent manner. The combination of these is an
 easy to use API with a very high performant architecture!</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Web%20Services">Apache Web Services</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://axis.apache.org/axis2/java/core">Apache Axis2</a>
          </td>
<td>
            <div class="smallitalic">Apache Axis2 is a toolkit for 
creating and using Web Services, including SOAP, MTOM, XML/HTTP and 
advanced WS-* standards such as WSRM and WSSecurity.
    Axis2 includes a very fast runtime engine, together with tooling 
support for WSDL and WS-Policy, and plugin support for WS-Addressing, 
WS-ReliableMessaging, WS-Security, 
    WS-Eventing, WS-Transactions, WS-Trust and WS-SecureConversation.
    Axis2 runs either standalone or hosted in Tomcat or other servlet 
containers. 
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a>, <a href="http://projects.apache.org/indexes/category.html#http">http</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Axis">Apache Axis</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xmlgraphics.apache.org/batik/">Apache Batik</a>
          </td>
<td>
            <div class="smallitalic">Batik is a Java-based toolkit for 
applications or applets to use images in the Scalable Vector Graphics 
(SVG) format for various purposes, such as display, generation and 
manipulation.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a>, <a href="http://projects.apache.org/indexes/category.html#graphics">graphics</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#SVG">SVG</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20XML%20Graphics">Apache XML Graphics</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="https://cwiki.apache.org/BeanValidation/">Apache Bean Validation (incubating)</a>
          </td>
<td>
            <div class="smallitalic">The goal of the Bean Validation 
project is to deliver an implementation of the Bean Validation 
Specfication (JSR303), which is TCK compliant and works on Java SE 5 or 
later. The initial codebase for the project was donated to the ASF by a 
SGA from Agimatec GmbH and uses the ASL 2.0 license.  The project is 
currently undergoing incubation in the Apache Incubator.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#javaee">javaee</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Incubator">Apache Incubator</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://beehive.apache.org/">Apache Beehive</a>
          </td>
<td>
            <div class="smallitalic">Our goal is to make J2EE 
programming easier by building a simple object model on J2EE and Struts.
 Using Java 5 annotations, Beehive reduces the coding necessary for 
J2EE. The initial Beehive project has three pieces.

NetUI: An annotation-driven web application programming framework that 
is built atop Struts. NetUI centralizes navigation logic, state, 
metadata, and exception handling in a single encapsulated and reusable 
Page Flow Controller class. In addition, NetUI provides a set of JSP 
tags for rendering HTML / XHTML and higher-level UI constructs such as 
data grids and trees and has first-class integration with JavaServer 
Faces and Struts.
 
Controls: A lightweight, metadata-driven component framework that 
reduces the complexity of being a client of enterprise resources. 
Controls provide a unified client abstraction that can be implemented to
 access a diverse set of enterprise resources using a single 
configuration model.

Web Service Metadata (WSM): An implementation of JSR 181 which 
standardizes a simplified, annotation-driven model for building Java web
 services.

In addition, Beehive includes a set of system controls that are 
abstractions for low-level J2EE resource APIs such as EJB, JMS, JDBC, 
and web services.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a>, <a href="http://projects.apache.org/indexes/category.html#retired">retired</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Attic">Apache Attic</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://bigtop.apache.org/">Apache Bigtop</a>
          </td>
<td>
            <div class="smallitalic">Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem. 
                 The primary goal of Bigtop is to build a community around the packaging and interoperability 
                 testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, 
                 runtime, upgrade, etc...) developed by a community with a focus on the system as a whole, rather 
                 than individual projects. In short we strive to be for Hadoop what Debian is to Linux.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#big-data">big-data</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Bigtop">Apache Bigtop</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://bloodhound.apache.org/">Apache Bloodhound</a>
          </td>
<td>
            <div class="smallitalic">Apache Bloodhound has been created 
to be an open source collaboration tool to track the progress of and 
help distribute tasks within a project. With a particular focus on 
software development it includes integration with popular source control
 software including Apache Subversion, Git and Mercurial.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Python">Python</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Bloodhound">Apache Bloodhound</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://camel.apache.org/">Apache Camel</a>
          </td>
<td>
            <div class="smallitalic">Apache Camel is a powerful open 
source integration framework based on known Enterprise Integration 
Patterns.
Rules for Camel's routing and mediation engine can be defined in either a
 Java based DSL, XML or using DSLs for dynamic languages such as Groovy 
or Scala.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#osgi">osgi</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#XML">XML</a>, <a href="http://projects.apache.org/indexes/language.html#Python">Python</a>, <a href="http://projects.apache.org/indexes/language.html#Groovy">Groovy</a>, <a href="http://projects.apache.org/indexes/language.html#JavaScript">JavaScript</a>, <a href="http://projects.apache.org/indexes/language.html#Ruby">Ruby</a>, <a href="http://projects.apache.org/indexes/language.html#SQL">SQL</a>, <a href="http://projects.apache.org/indexes/language.html#Scala">Scala</a>, <a href="http://projects.apache.org/indexes/language.html#PHP">PHP</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Camel">Apache Camel</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://cassandra.apache.org/">Apache Cassandra</a>
          </td>
<td>
            <div class="smallitalic">Linear scalability and proven 
fault-tolerance on commodity hardware or cloud infrastructure make 
Apache Cassandra the perfect platform for mission-critical data. 
Cassandra's support for replicating across multiple datacenters is 
best-in-class.

Cassandra is in use at Netflix, Twitter, Urban Airship, Constant 
Contact, Reddit, Cisco, OpenX, Digg, CloudKick, Ooyala, and more 
companies that have large, active data sets.

Cassandra provides full Hadoop integration, including with Pig and Hive.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Cassandra">Apache Cassandra</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://cayenne.apache.org/">Apache Cayenne</a>
          </td>
<td>
            <div class="smallitalic">Cayenne is a powerful, 
full-featured, opensource framework created for developers working with 
relational databases. it seamlessly maps any relational database to Java
 objects, reducing development time and adding considerable 
functionality to any application which requires a database. Developers 
using Cayenne will be able to concentrate on the core business 
requirements and the data model instead of the SQL details. The 
application can then be easily moved to any JDBC-capable database. In 
addition to management of persistent Java objects mapped to relational 
databases, Cayenne provides a plethora of features including single 
method call queries and updates (including atomic updates of all 
modified objects), seamless integration of multiple databases into a 
single virtual data source, three tier persistence with caching on the 
remote client, paging of results, record locking, and many more 
features.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a>, <a href="http://projects.apache.org/indexes/category.html#xml">xml</a>, <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Cayenne">Apache Cayenne</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://incubator.apache.org/celix">Apache Celix</a>
          </td>
<td>
            <div class="smallitalic">
     Celix is an implementation of the OSGi specification adapted to C. 
     It will follow the API as close as possible, but since the OSGi 
specification is written primarily for Java, there will be differences 
(Java is OO, C is procedural). 
     An important aspect of the implementation is interoperability 
between Java and C. This interoperability is achieved by porting and 
implementing the Remote Services specification in Celix.
     </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Incubator">Apache Incubator</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://logging.apache.org/log4j/docs/chainsaw.html">Apache Chainsaw</a>
          </td>
<td>
            <div class="smallitalic">Apache Chainsaw is a GUI log viewer.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Logging%20Services">Apache Logging Services</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://chemistry.apache.org/">Apache Chemistry</a>
          </td>
<td>
            <div class="smallitalic">Apache Chemistry provides open 
source implementations of the Content Management Interoperability 
Services (CMIS) specification. Libraries are available for Java, Python,
 PHP and .NET.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#Python">Python</a>, <a href="http://projects.apache.org/indexes/language.html#PHP">PHP</a>, <a href="http://projects.apache.org/indexes/language.html#C#">C#</a>, <a href="http://projects.apache.org/indexes/language.html#Objective-C">Objective-C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Chemistry">Apache Chemistry</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://click.apache.org/">Apache Click</a>
          </td>
<td>
            <div class="smallitalic">Apache Click is a modern Java web application framework, providing
    a natural rich client style programming model. Click provides a page and
    component oriented design with a event based programming model. Leveraging
    a stateless architecture Click encourages loosely coupled pages for
    easier maintenance. Click is designed to be very easy to learn and use, with
    developers getting up and running within a day. Support is provided for Velocity,
    JSP or FreeMarker page rendering. Click also provides exceptional performance
    for high volume web sites.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a>, <a href="http://projects.apache.org/indexes/category.html#xml">xml</a>, <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Click">Apache Click</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://cloudstack.apache.org/">Apache CloudStack</a>
          </td>
<td>
            <div class="smallitalic">Apache CloudStack is open source software designed to deploy and manage large 
        networks of virtual machines, as a highly available, highly scalable Infrastructure as 
        a Service (IaaS) cloud computing platform. CloudStack is used by a number of service 
        providers to offer public cloud services, and by many companies to provide an 
        on-premises (private) cloud offering, or as part of a hybrid cloud solution.
        
        CloudStack is a turnkey solution that includes the entire "stack" of features most 
        organizations want with an IaaS cloud: compute orchestration, Network-as-a-Service, 
        user and account management, a full and open native API, resource accounting, and a 
        first-class User Interface (UI).
        
        CloudStack currently supports the most popular hypervisors: VMware, KVM, XenServer and 
        Xen Cloud Platform (XCP).
        
        Users can manage their cloud with an easy to use Web interface, command line tools, and 
        / or a full-featured RESTful API. In addition, CloudStack provides an API that's 
        compatible with AWS EC2 and S3 for organizations that wish to deploy hybrid clouds.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#cloud">cloud</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#Python">Python</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20CloudStack">Apache CloudStack</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://cocoon.apache.org/">Apache Cocoon</a>
          </td>
<td>
            <div class="smallitalic">Apache Cocoon is a web development 
framework built around the concepts of separation of concerns (making 
sure people can interact and collaborate on a project, without stepping 
on each other toes) and component-based web development. Cocoon 
implements these concepts around the notion of "component pipelines", 
each component on the pipeline specializing on a particular operation. 
This makes it possible to use a "building block" approach for web 
solutions, hooking together components into pipelines without any 
required programming.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a>, <a href="http://projects.apache.org/indexes/category.html#graphics">graphics</a>, <a href="http://projects.apache.org/indexes/category.html#http">http</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a>, <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#XML">XML</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Cocoon">Apache Cocoon</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/attributes/">Apache Commons Attributes</a>
          </td>
<td>
            <div class="smallitalic">A package for handling runtime information about types (including Java classes)</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/bcel/">Apache Commons BCEL</a>
          </td>
<td>
            <div class="smallitalic">
      The Byte Code Engineering Library is intended to give users a 
convenient possibility to analyze, create, and manipulate (binary) Java 
class files (those ending with .class). Classes are represented by 
objects which contain all the symbolic information of the given class: 
methods, fields and byte code instructions, in particular.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/beanutils/index.html">Apache Commons BeanUtils</a>
          </td>
<td>
            <div class="smallitalic">BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/betwixt/">Apache Commons Betwixt</a>
          </td>
<td>
            <div class="smallitalic">Commons Betwixt: mapping beans to XML</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/bsf/">Apache Commons BSF</a>
          </td>
<td>
            <div class="smallitalic">Bean Scripting Framework (BSF) is a
 set of Java classes which provides scripting language support within 
Java applications, and access to Java objects and methods from scripting
 languages. BSF allows one to write JSPs in languages other than Java 
while providing access to the Java class library. In addition, BSF 
permits any Java application to be implemented in part (or dynamically 
extended) by a language that is embedded within it. This is achieved by 
providing an API that permits calling scripting language engines from 
within Java, as well as an object registry that exposes Java objects to 
these scripting language engines.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/chain/">Apache Commons Chain</a>
          </td>
<td>
            <div class="smallitalic">An implmentation of the GoF Chain of Responsibility pattern</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/cli/">Apache Commons CLI</a>
          </td>
<td>
            <div class="smallitalic">
    Commons CLI provides a simple API for presenting, proecessing and
    validating a command line interface.
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/codec/">Apache Commons Codec</a>
          </td>
<td>
            <div class="smallitalic">
   The codec package contains simple encoder and decoders for
   various formats such as Base64 and Hexadecimal.  In addition to these
   widely used encoders and decoders, the codec package also maintains a
   collection of phonetic encoding utilities.
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/collections/">Apache Commons Collections</a>
          </td>
<td>
            <div class="smallitalic">Types that extend and augment the Java Collections Framework.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/compress/">Apache Commons Compress</a>
          </td>
<td>
            <div class="smallitalic">Commons Compress: working with zip, ar, jar, bz2, cpio, tar, gz, dump, pack200 and xz files.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/configuration/">Apache Commons Configuration</a>
          </td>
<td>
            <div class="smallitalic">
      Library to use configuration/preferences of various sources and formats.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/daemon/">Apache Commons Daemon</a>
          </td>
<td>
            <div class="smallitalic">Commons Daemon</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/dbcp/">Apache Commons DBCP</a>
          </td>
<td>
            <div class="smallitalic">Commons Database Connection Pooling</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/dbutils/">Apache Commons DbUtils</a>
          </td>
<td>
            <div class="smallitalic">A package of Java utility classes for easing JDBC development</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/digester/">Apache Commons Digester</a>
          </td>
<td>
            <div class="smallitalic">
    The Digester package lets you configure an XML-&gt;Java object mapping module
    which triggers certain actions called rules whenever a particular 
    pattern of nested XML elements is recognized.
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/discovery/">Apache Commons Discovery</a>
          </td>
<td>
            <div class="smallitalic">Commons Discovery</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/el/">Apache Commons EL</a>
          </td>
<td>
            <div class="smallitalic">JSP 2.0 Expression Language Interpreter Implementation</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/email/">Apache Commons Email</a>
          </td>
<td>
            <div class="smallitalic">
      Commons-Email aims to provide a API for sending email.
      It is built on top of the Java Mail API, which it aims to simplify.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/exec/">Apache Commons Exec</a>
          </td>
<td>
            <div class="smallitalic">
      A library to reliably execute external processes from within the JVM    
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/proper/commons-ognl/">Apache Commons FileUpload</a>
          </td>
<td>
            <div class="smallitalic">
    The Apache Commons OGNL library is a Java development framework for Object-Graph Navigation Language,
    plus other extras such as list projection and selection and lambda expressions.
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/functor/">Apache Commons Functor</a>
          </td>
<td>
            <div class="smallitalic">The Apache Commons Functor library defines common functor and functor-related interfaces,
    implementations, and utilities.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://hc.apache.org/httpclient-3.x/">Apache Commons HttpClient</a>
          </td>
<td>
            <div class="smallitalic">
Commons HttpClient is a library for client-side HTTP communication.
It provides support for HTTP/1.1 and HTTP/1.0, plus
various authentication schemes and cookie policies.
Thanks to it's widespread use and years of development, it is a very
mature and stable codebase. However, due to limitations in the API design,
Commons HttpClient will eventually be replaced by HttpClient 4.0
with a completely redesigned API based on HttpCore.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#http">http</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20HttpComponents">Apache HttpComponents</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/io/">Apache Commons IO</a>
          </td>
<td>
            <div class="smallitalic">
        Commons-IO contains utility classes, stream implementations, file filters, file comparators and endian classes.
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/jci/">Apache Commons JCI</a>
          </td>
<td>
            <div class="smallitalic">
        Commons-JCI provides a unified interface to any of several Java compilers.
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/jcs/">Apache Commons JCS</a>
          </td>
<td>
            <div class="smallitalic">Comprehensive Caching System</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/jelly/">Apache Commons Jelly</a>
          </td>
<td>
            <div class="smallitalic">Jelly is a Java and XML based 
scripting engine. Jelly combines the best ideas from JSTL, Velocity, 
DVSL, Ant and Cocoon all together in a simple yet powerful scripting 
engine.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/jexl/">Apache Commons JEXL</a>
          </td>
<td>
            <div class="smallitalic">Jexl is an implementation of the JSTL Expression Language with extensions.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/jxpath/">Apache Commons JXPath</a>
          </td>
<td>
            <div class="smallitalic">A Java-based implementation of 
XPath 1.0 that, in addition to XML processing, can inspect/modify Java 
object graphs (the library's explicit purpose) and even mixed Java/XML 
structures.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/lang/">Apache Commons Lang</a>
          </td>
<td>
            <div class="smallitalic">
        Commons Lang, a package of Java utility classes for the
        classes that are in java.lang's hierarchy, or are considered to be so
        standard as to justify existence in java.lang.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/launcher/">Apache Commons Launcher</a>
          </td>
<td>
            <div class="smallitalic">
        Launcher are a set of Java classes which aim at making a cross
        platform Java application launcher.
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/logging/">Apache Commons Logging</a>
          </td>
<td>
            <div class="smallitalic">
    Commons Logging is a thin adapter allowing configurable bridging to other,
    well known logging systems.
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/math/">Apache Commons Math</a>
          </td>
<td>
            <div class="smallitalic">The Math project is a library of 
lightweight, self-contained mathematics and statistics components 
addressing the most common practical problems not immediately available 
in the Java programming language or commons-lang.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/modeler/">Apache Commons Modeler</a>
          </td>
<td>
            <div class="smallitalic">
    Commons Modeler
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/net/">Apache Commons Net</a>
          </td>
<td>
            <div class="smallitalic"></div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/proper/commons-ognl/">Apache Commons OGNL</a>
          </td>
<td>
            <div class="smallitalic">
    The Apache Commons OGNL library is a Java development framework for Object-Graph Navigation Language,
    plus other extras such as list projection and selection and lambda expressions.
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/pool/">Apache Commons Pool</a>
          </td>
<td>
            <div class="smallitalic">Commons Object Pooling Library</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/primitives/">Apache Commons Primitives</a>
          </td>
<td>
            <div class="smallitalic">
    Commons Primitives is a set of collection and utility classes for primitive types.
    The Java language has a clear distinction between Object and primitive types.
    A lot of functionality is provided for Object types, including the Java Collection Framework.
    Relatively little functionality is provided by the JDK for primitives.
    This package addresses this by providing a set of utility and collection classes for primitives.
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/proxy/">Apache Commons Proxy</a>
          </td>
<td>
            <div class="smallitalic">Commons Dynamic Proxy Library</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/scxml/">Apache Commons SCXML</a>
          </td>
<td>
            <div class="smallitalic">
     An implementation of the State Chart XML specification aimed at creating
     and maintaining a Java SCXML engine. It is capable of executing an environment
     agnostic state machine defined using a SCXML document.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/validator/">Apache Commons Validator</a>
          </td>
<td>
            <div class="smallitalic">
    Commons Validator provides the building blocks for both client side validation
    and server side data validation. It may be used standalone or with a framework like
    Struts.
  </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://commons.apache.org/vfs/">Apache Commons VFS</a>
          </td>
<td>
            <div class="smallitalic">
        VFS is a Virtual File System library.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Commons">Apache Commons</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ant.apache.org/antlibs/compress/">Apache Compress Ant Library</a>
          </td>
<td>
            <div class="smallitalic">This is a library of Ant tasks and types uses Apache
      Commons Compress to support additional archive formats like ar,
      pack200, xz and cpio.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Ant">Apache Ant</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://continuum.apache.org/">Apache Continuum</a>
          </td>
<td>
            <div class="smallitalic">Whether you have a centralized 
build team or want to put control of releases in the hands of 
developers, Apache Continuum can help you improve quality and maintain a
 consistent build environment. Follow us on Twitter @apachecontinuum to 
get the latest news and updates!</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Continuum">Apache Continuum</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://cordova.apache.org/">Apache Cordova</a>
          </td>
<td>
            <div class="smallitalic">Apache Cordova is a set of device 
APIs that allow a mobile app developer to access native device function 
such as the camera or accelerometer from JavaScript. Combined with a UI 
framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this 
allows a smartphone app to be developed with just HTML, CSS, and 
JavaScript.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#mobile">mobile</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#JavaScript">JavaScript</a>, <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#Objective-C">Objective-C</a>, <a href="http://projects.apache.org/indexes/language.html#C++">C++</a>, <a href="http://projects.apache.org/indexes/language.html#C#">C#</a>, <a href="http://projects.apache.org/indexes/language.html#node.js">node.js</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Cordova">Apache Cordova</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ctakes.apache.org/">Apache cTAKES</a>
          </td>
<td>
            <div class="smallitalic">Apache clinical Text Analysis and 
Knowledge Extraction System (cTAKES) is an open-source natural language 
processing system for information extraction from electronic medical 
record clinical free-text. It processes clinical notes, identifying 
types of clinical named entities from various dictionaries including the
 Unified Medical Language System (UMLS) - medications, 
diseases/disorders, signs/symptoms, anatomical sites and procedures. 
Each named entity has attributes for the text span, the ontology mapping
 code, subject (patient, family member, etc.) and context (negated/not 
negated, conditional, generic, degree of certainty). Some of the 
attributes are expressed as relations, for example the location of a 
clinical condition (locationOf relation) or the severity of a clinical 
condition (degreeOf relation).</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#content">content</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#Scala">Scala</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20cTAKES">Apache cTAKES</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://cxf.apache.org/">Apache CXF</a>
          </td>
<td>
            <div class="smallitalic">Apache CXF is an open source 
services framework. CXF helps you build and develop services using 
frontend programming APIs like JAX-WS and JAX-RS. These services can 
speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or 
CORBA and work over a variety of transports such as HTTP, JMS or JBI.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#xml">xml</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20CXF">Apache CXF</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://db.apache.org/derby">Apache Derby</a>
          </td>
<td>
            <div class="smallitalic">Apache Derby is an open source 
relational database implemented entirely in Java. It has a small 
footprint that makes it easy to embed in any Java-based application, but
 it also supports the more familiar client/server mode. It is based on 
the Java, JDBC, and SQL standards, making code developed more portable 
to standards-compliant databases.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20DB">Apache DB</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://directory.apache.org/">Apache Directory</a>
          </td>
<td>
            <div class="smallitalic">The Apache Directory project 
provides directory solutions entirely written in Java. These include a 
directory server, which has been certified as LDAP v3 compliant by the 
Open Group (ApacheDS), and Eclipse-based directory tools (Apache 
Directory Studio).</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Directory">Apache Directory</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://directory.apache.org/apacheds/1.5">Apache Directory Server</a>
          </td>
<td>
            <div class="smallitalic">ApacheDS is an extensible and 
embeddable directory server entirely written in Java, which has been 
certified LDAPv3 compatible by the Open Group. Besides LDAP it supports 
Kerberos 5 and the Change Password Protocol. It has been designed to 
introduce triggers, stored procedures, queues and views to the world of 
LDAP which has lacked these rich constructs.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Directory">Apache Directory</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://directory.apache.org/studio/">Apache Directory Studio</a>
          </td>
<td>
            <div class="smallitalic">Apache Directory Studio is a 
complete directory tooling platform intended to be used with any LDAP 
server however it is particularly designed for use with ApacheDS. It is 
an Eclipse RCP application, composed of several Eclipse (OSGi) plugins, 
that can be easily upgraded with additional ones. These plugins can even
 run within Eclipse itself.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Directory">Apache Directory</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://incubator.apache.org/droids/">Apache Droids (incubating)</a>
          </td>
<td>
            <div class="smallitalic">Apache Droids (incubating) aims to be an intelligent standalone robot
      framework that allows to create robots as plugins, which can automatically seeks out
      relevant online information based on the user's specifications. Droids makes it very 
      easy to extend existing robots or write a new one from scratch, which can 
      automatically seek out relevant online information based on the user's specifications.
      Droids (plural) is not designed for a special usecase, it is a framework: 
      Take what you need, do what you want. </div>
            <div class="smallplain">Categories: <br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Incubator">Apache Incubator</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://jakarta.apache.org/ecs/">Apache ECS</a>
          </td>
<td>
            <div class="smallitalic">The Element Construction Set is a 
Java API for generating elements for various markup languages it 
directly supports HTML 4.0 and XML, but can easily be extended to create
 tags for any markup language.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#retired">retired</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Attic">Apache Attic</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://empire-db.apache.org/">Apache Empire-db</a>
          </td>
<td>
            <div class="smallitalic">Apache Empire-db is a relational 
database abstraction layer that allows developers to take a much more 
SQL-centric approach in application development than traditional 
Object/Relational mapping frameworks (ORM). With its unique object 
orientated command API it allows the creation of SQL-statements of any 
complexity that take full advantage of all DBMS features which leads to 
highly efficient database operations and code. Additionally by 
eliminating the use of error-prone string operations it also offers an 
unprecedented level of ease-of-use and compile-time-safety.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Empire-db">Apache Empire-db</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://esme.apache.org/">Apache ESME</a>
          </td>
<td>
            <div class="smallitalic">Apache ESME (Enterprise Social 
Messaging Environment) is a secure and highly scalable microsharing and 
micromessaging platform that allows people to discover and meet one 
another and get controlled access to other sources of information, all 
in a business process context.   
You can hardly turn a web page these days without seeing a story that 
describes how people are using social networks, whether it is Twitter, 
Facebook or some other service to develop and build their personal 
communities. In business, we increasingly see blogs and wikis 
demonstrating utility in problem solving and communications but the real
 time nature of business process problem solving largely remains 
untouched by social networking tools. Existing services, while 
attractive do not scale well and have proven unreliable. This is 
unacceptable to business which must be 'Always On' and able to support 
people in their daily working lives. Such applications must therefore be
 scalable and reliable but also provide a lot more.
When solving problems, how good might it be if a user was able to tap 
into the collective knowledge of her peers or surrounding groups of 
people with whom she might naturally network in the workplace setting? 
How much quicker and with greater precision might she be able to solve 
daily problems? What if there was a communications mechanism that takes 
the best of what services like Twitter offers and co-mingled that with 
readily recognizable business processes? That solution is Apache ESME.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#content">content</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Scala">Scala</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20ESME">Apache ESME</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://etch.apache.org/">Apache Etch</a>
          </td>
<td>
            <div class="smallitalic">Etch is a cross-platform, language-
 and transport-independent framework for building and consuming network 
services. The Etch toolset includes a network service description 
language, a compiler, and binding libraries for a variety of programming
 languages. Etch is also transport-independent, allowing for a variety 
of different transports to be used based on need and circumstance. The 
goal of Etch is to make it simple to define small, focused services that
 can be easily accessed, combined, and deployed in a similar manner. 
With Etch, service development and consumption becomes no more difficult
 than library development and consumption.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a>, <a href="http://projects.apache.org/indexes/language.html#C#">C#</a>, <a href="http://projects.apache.org/indexes/language.html#C++">C++</a>, <a href="http://projects.apache.org/indexes/language.html#Go">Go</a>, <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#JavaScript">JavaScript</a>, <a href="http://projects.apache.org/indexes/language.html#Python">Python</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Etch">Apache Etch</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://excalibur.apache.org/">Apache Excalibur</a>
          </td>
<td>
            <div class="smallitalic">The predecessor of Apache Avalon, 
Apache Excalibur hosts the Avalon framework, a Java container framework,
 the Excalibur and Fortress inversion of control containers, and a rich 
library of components.  Excalibur code powers Apache James and Cocoon 
and numerous other open source and commercial projects.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#retired">retired</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Attic">Apache Attic</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://felix.apache.org/">Apache Felix</a>
          </td>
<td>
            <div class="smallitalic">OSGi framework implementation and related technologies.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Felix">Apache Felix</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://flex.apache.org/">Apache Flex</a>
          </td>
<td>
            <div class="smallitalic">Apache Flex® is a highly 
productive, open source application framework for building and 
maintaining expressive web applications that deploy consistently on all 
major browsers, desktops and devices (including smartphones, tablets and
 tv). It provides a modern, standards-based language and programming 
model that supports common design patterns suitable for developers from 
many backgrounds. Flex applications can be deployed to the ubiquitous 
Adobe® Flash® Player in the browser, Adobe® AIR™ on desktop and mobile 
or to native Android™, IOS™, QNX®, Windows® or Mac® applications.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#ActionScript">ActionScript</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Flex">Apache Flex</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xmlgraphics.apache.org/fop">Apache FOP</a>
          </td>
<td>
            <div class="smallitalic">FOP (Formatting Objects Processor) 
is the world's first print formatter driven by XSL formatting objects 
(XSL-FO) and the world's first output independent formatter. It is a 
Java application that reads a formatting object (FO) tree and renders 
the resulting pages to a specified output. Output formats  currently 
supported include PDF, PCL, PS, SVG, XML (area tree representation), 
Print, AWT, MIF and TXT. The primary output target is PDF.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a>, <a href="http://projects.apache.org/indexes/category.html#graphics">graphics</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20XML%20Graphics">Apache XML Graphics</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://forrest.apache.org/">Apache Forrest</a>
          </td>
<td>
            <div class="smallitalic">
          Apache Forrest™ software is a publishing framework that transforms
          input from various sources into a unified presentation in one or more
          output formats. The modular and extensible plug-in architecture of
          Apache Forrest is based on Apache Cocoon and the relevant industry
          standards that separate presentation from content. Forrest can generate
          static documents, or be used as a dynamic server, or be deployed by its
          automated facility.
        </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a>, <a href="http://projects.apache.org/indexes/category.html#database">database</a>, <a href="http://projects.apache.org/indexes/category.html#graphics">graphics</a>, <a href="http://projects.apache.org/indexes/category.html#http">http</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a>, <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Forrest">Apache Forrest</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://mina.apache.org/ftpserver">Apache FtpServer</a>
          </td>
<td>
            <div class="smallitalic">The Apache FtpServer is a 100% pure
 Java FTP server. It's designed to be a complete and portable FTP server
 engine solution based on currently available open protocols. FtpServer 
can be run standalone as a Windows service or Unix/Linux daemon, or 
embedded into a Java application. We also provide support for 
integration within Spring applications and provide our releases as OSGi 
bundles.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Mina">Apache Mina</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://geronimo.apache.org/">Apache Geronimo</a>
          </td>
<td>
            <div class="smallitalic">Apache Geronimo is an open source 
server runtime that integrates the best open source projects to create 
Java/OSGi server runtimes that meet the needs of enterprise developers 
and system administrators. Our most popular distribution is a fully 
certified Java EE 5 application server runtime.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#javaee">javaee</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#http">http</a>, <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Geronimo">Apache Geronimo</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://gora.apache.org/">Apache Gora</a>
          </td>
<td>
            <div class="smallitalic">Although there are various 
excellent ORM frameworks for relational databases, data modeling in 
NoSQL data stores differ profoundly from their relational cousins. 
Moreover, data-model agnostic frameworks such as JDO are not sufficient 
for use cases, where one needs to use the full power of the data models 
in column stores. Gora fills this gap by giving the user an easy-to-use 
in-memory data model and persistence for big data framework with data 
store specific mappings and built in Apache Hadoop support.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Gora">Apache Gora</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://gump.apache.org/">Apache Gump</a>
          </td>
<td>
            <div class="smallitalic">Gump provides large scale continuous integration for various open source projects.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a>, <a href="http://projects.apache.org/indexes/category.html#testing">testing</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Python">Python</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Gump">Apache Gump</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://hadoop.apache.org/">Apache Hadoop</a>
          </td>
<td>
            <div class="smallitalic">Hadoop is a distributed computing 
platform. This includes the Hadoop Distributed Filesystem (HDFS) and an 
implementation of MapReduce.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Hadoop">Apache Hadoop</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://harmony.apache.org/">Apache Harmony</a>
          </td>
<td>
            <div class="smallitalic"> Apache Harmony software is a modular Java runtime with class libraries and associated tools.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#virtual-machine">virtual-machine</a>, <a href="http://projects.apache.org/indexes/category.html#retired">retired</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Attic">Apache Attic</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://hbase.apache.org/">Apache HBase</a>
          </td>
<td>
            <div class="smallitalic">Use Apache HBase software when you 
need random, realtime read/write access to your Big Data. This project's
 goal is the hosting of very large tables -- billions of rows X millions
 of columns -- atop clusters of commodity hardware. HBase is an 
open-source, distributed, versioned, column-oriented store modeled after
 Google's Bigtable: A Distributed Storage System for Structured Data by 
Chang et al. Just as Bigtable leverages the distributed data storage 
provided by the Google File System, HBase provides Bigtable-like 
capabilities on top of Hadoop and HDFS. </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20HBase">Apache HBase</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://hive.apache.org/">Apache Hive</a>
          </td>
<td>
            <div class="smallitalic">The Apache Hive (TM) data warehouse
 software facilitates querying and managing large datasets residing in 
distributed storage. Built on top of Apache Hadoop (TM), it provides

* tools to enable easy data extract/transform/load (ETL)
* a mechanism to impose structure on a variety of data formats
* access to files stored either directly in Apache HDFS (TM) or in other
 data storage systems such as Apache HBase (TM)
* query execution via MapReduce

Hive defines a simple SQL-like query language, called HiveQL, that 
enables users familiar with SQL to query the data. At the same time, 
this language also allows programmers who are familiar with the 
MapReduce framework to be able to plug in their custom mappers and 
reducers to perform more sophisticated analysis that may not be 
supported by the built-in capabilities of the language. HiveQL can also 
be extended with custom scalar functions (UDF's), aggregations (UDAF's),
 and table functions (UDTF's).
</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Hive">Apache Hive</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://hivemind.apache.org/">Apache Hivemind</a>
          </td>
<td>
            <div class="smallitalic">HiveMind is a framework for 
creating applications, not an application, or even an application 
server, itself. The 'core' of HiveMind is the startup logic that knows 
how to parse and understand the module deployment descriptors, and use 
that information to instantiate and initialize all those services and 
configurations.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#retired">retired</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Attic">Apache Attic</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://httpd.apache.org/">Apache HTTP Server</a>
          </td>
<td>
            <div class="smallitalic">
      The Apache HTTP Server is an open-source HTTP server for modern
      operating systems including UNIX, Microsoft Windows, Mac OS/X and Netware.
      The goal of this project is to provide a secure, efficient and
      extensible server that provides HTTP services observing the current
      HTTP standards. Apache has been the most popular web server on the
      Internet since April of 1996.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#http">http</a>, <a href="http://projects.apache.org/indexes/category.html#httpd-module">httpd-module</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20HTTP%20Server">Apache HTTP Server</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://hc.apache.org/httpcomponents-client/">Apache HttpComponents Client</a>
          </td>
<td>
            <div class="smallitalic">
HttpClient is a library for client-side HTTP communication built on HttpCore.
It provides connection management, cookie management, and authentication.
This is the successor to the widely used Jakarta Commons HttpClient 3.1.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#http">http</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20HttpComponents">Apache HttpComponents</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://hc.apache.org/httpcomponents-core/">Apache HttpComponents Core</a>
          </td>
<td>
            <div class="smallitalic">
    HttpCore is a set of low level HTTP transport components that can be used to build custom
    client and server side HTTP services with a minimal footprint. HttpCore supports two I/O 
    models: blocking I/O model based on the classic Java I/O and non-blocking, event driven I/O 
    model based on Java NIO.  The blocking I/O model may be more appropriate for data intensive, 
    low latency scenarios, whereas the non-blocking model may be more appropriate for high latency 
    scenarios where raw data throughput is less important than the ability to handle thousands of 
    simultaneous HTTP connections in a resource efficient manner.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#http">http</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20HttpComponents">Apache HttpComponents</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://isis.apache.org/">Apache Isis</a>
          </td>
<td>
            <div class="smallitalic">Apache Isis is a framework for 
rapidly developing domain-driven apps in Java. Write your business logic
 in entities, domain services and repositories, and the framework 
dynamically (at runtime) generates a representation of that domain model
 as a webapp or as a RESTful API. Use for prototyping or production.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Isis">Apache Isis</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ant.apache.org/ivy/">Apache Ivy</a>
          </td>
<td>
            <div class="smallitalic">Apache Ivy is a very powerful 
dependency manager oriented toward Java dependency management, even 
though it could be used to manage dependencies of any kind.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Ant">Apache Ant</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ant.apache.org/ivyde/">Apache IvyDE</a>
          </td>
<td>
            <div class="smallitalic">IvyDE lets you manage your 
dependencies declared in an ivy.xml in your Java Eclipse projects. IvyDE
 will contribute to the classpath of your Java project, with the 
classpath container. It also bring an editor of ivy.xml files, with 
completion.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Ant">Apache Ant</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://jackrabbit.apache.org/">Apache Jackrabbit</a>
          </td>
<td>
            <div class="smallitalic">
      Apache Jackrabbit is a fully conforming implementation of the
      Content Repository for Java Technology API (JCR). A content
      repository is a hierarchical content store with support for
      structured and unstructured content, full text search, versioning,
      transactions, observation, and more. Typical applications that use
      content repositories include content management, document management,
      and records management systems.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Jackrabbit">Apache Jackrabbit</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://jakarta.apache.org/cactus">Apache Jakarta Cactus</a>
          </td>
<td>
            <div class="smallitalic">The intent of Cactus is to lower the cost of writing tests for server-side code. It uses JUnit and extends it.

Cactus implements an in-container strategy, meaning that tests are executed inside the container. </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#testing">testing</a>, <a href="http://projects.apache.org/indexes/category.html#retired">retired</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Attic">Apache Attic</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://james.apache.org/">Apache JAMES</a>
          </td>
<td>
            <div class="smallitalic">The Apache Java Enterprise Mail 
Server (a.k.a. Apache James) is a 100% pure Java SMTP and POP3 Mail 
server and NNTP News server. We have designed James to be a complete and
 portable enterprise mail engine solution based on currently available 
open protocols.

James is also a mail application platform. We have developed a Java API 
to let you write Java code to process emails that we call the mailet 
API. A mailet can generate an automatic reply, update a database, 
prevent spam, build a message archive, or whatever you can imagine. A 
matcher determines whether your mailet should process an email in the 
server. The James project hosts the Mailet API, and James provides an 
implementation of this mail application platform API.
</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#mail">mail</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20James">Apache James</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://jena.apache.org/">Apache Jena</a>
          </td>
<td>
            <div class="smallitalic">Apache Jena provides a complete 
framework for building Semantic Web and Linked Data applications in 
Java, and provides: parsers for RDF/XML, Turtle and N-triples; a Java 
programming API; a complete implementation of the SPARQL query language;
 a rule-based inference engine for RDFS and OWL entailments; TDB (a 
non-SQL persistent triple store); SDB (a persistent triples store built 
on a relational store) and Fuseki, an RDF server using web protocols. 
Jena complies with all relevant recommendations for RDF and related 
technologies from the W3C.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Jena">Apache Jena</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://jmeter.apache.org/index.html">Apache JMeter</a>
          </td>
<td>
            <div class="smallitalic">Apache JMeter may be used to test 
performance both on static and dynamic resources (files, Servlets, Perl 
scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It
 can be used to simulate a heavy load on a server, network or object to 
test its strength or to analyze overall performance under different load
 types. You can use it to make a graphical analysis of performance or to
 test your server/script/object behavior under heavy concurrent load. </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#testing">testing</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20JMeter">Apache JMeter</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://incubator.apache.org/jspwiki/">Apache JSPWiki (incubating)</a>
          </td>
<td>
            <div class="smallitalic">
        Apache JSPWiki is a feature-rich and extensible WikiWiki engine built around the standard J2EE 
        components (Java, servlets, JSP). It features:
        - WikiMarkup/Structured Text
        - File attachments 
        - Templates support
        - Data storage through 3 WikiPage Providers, with the capability to plug new ones
        - Security: Authorization and authentication fine grain control
        - Easy plugin interface
        - UTF-8 support
        - JSP-based
        - Easy-ish installation
        - Page locking to prevent editing conflicts
        - Support for Multiple Wikis
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#content">content</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Incubator">Apache Incubator</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://karaf.apache.org/">Apache Karaf</a>
          </td>
<td>
            <div class="smallitalic">Apache Karaf is a small OSGi based 
runtime which provides a lightweight container onto which various 
components and applications can be deployed.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#osgi">osgi</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Karaf">Apache Karaf</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://lenya.apache.org/">Apache Lenya</a>
          </td>
<td>
            <div class="smallitalic">Apache Lenya is an Open Source 
Java/XML Content Management Framework and comes with revision control, 
site management, scheduling, search, WYSIWYG editors, and workflow.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a>, <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Lenya">Apache Lenya</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://libcloud.apache.org/">Apache Libcloud</a>
          </td>
<td>
            <div class="smallitalic">Apache Libcloud is a standard 
Python library that abstracts away differences among multiple cloud 
provider APIs. It allows users to manage cloud servers, cloud storage 
and load-balancers.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#cloud">cloud</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Python">Python</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Libcloud">Apache Libcloud</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://logging.apache.org/log4cxx">Apache log4cxx</a>
          </td>
<td>
            <div class="smallitalic">Apache log4cxx provides logging services for C++.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Logging%20Services">Apache Logging Services</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://logging.apache.org/log4j">Apache log4j</a>
          </td>
<td>
            <div class="smallitalic">Apache log4j provides logging services for Java.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Logging%20Services">Apache Logging Services</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://logging.apache.org/log4net/">Apache log4net</a>
          </td>
<td>
            <div class="smallitalic">Apache log4net provides logging services for .NET.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C#">C#</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Logging%20Services">Apache Logging Services</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://logging.apache.org/log4php/">Apache log4php</a>
          </td>
<td>
            <div class="smallitalic">Apache log4php is a logging framework for PHP.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#PHP">PHP</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Logging%20Services">Apache Logging Services</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://lucene.apache.org/core/">Apache Lucene Core</a>
          </td>
<td>
            <div class="smallitalic">Apache Lucene is a 
high-performance, full-featured text search engine library written 
entirely in Java. It is a technology suitable for nearly any application
 that requires full-text search, especially cross-platform.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Lucene">Apache Lucene</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://lucy.apache.org/">Apache Lucy</a>
          </td>
<td>
            <div class="smallitalic">The Apache Lucy search engine library provides full-text search for dynamic programming languages.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a>, <a href="http://projects.apache.org/indexes/language.html#Perl">Perl</a>, <a href="http://projects.apache.org/indexes/language.html#Ruby">Ruby</a><br>PMC: </div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://mahout.apache.org/">Apache Mahout</a>
          </td>
<td>
            <div class="smallitalic">Scalable machine learning library</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Mahout">Apache Mahout</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://manifoldcf.apache.org/">Apache ManifoldCF</a>
          </td>
<td>
            <div class="smallitalic">ManifoldCF is an effort to provide 
an open source framework for connecting source content repositories like
 Microsoft Sharepoint and EMC Documentum, to target repositories or 
indexes, such as Apache Solr , OpenSearchServer or ElasticSearch. 
ManifoldCF also defines a security model for target repositories that 
permits them to enforce source-repository security policies.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#content">content</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20ManifoldCF">Apache ManifoldCF</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://maven.apache.org/">Apache Maven</a>
          </td>
<td>
            <div class="smallitalic">Maven is a project development 
management and comprehension tool. Based on the concept of a project 
object model: builds, dependency management, documentation creation, 
site publication, and distribution publication are all controlled from 
the declarative file. Maven can be extended by plugins to utilise a 
number of other development tools for reporting or the build process.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Maven">Apache Maven</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://mina.apache.org/">Apache MINA</a>
          </td>
<td>
            <div class="smallitalic">Apache MINA is a network 
application framework which helps users develop high performance and 
high scalability network applications easily. It provides an abstract, 
event-driven, asynchronous API over various transports such as TCP/IP 
and UDP/IP via Java NIO.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Mina">Apache Mina</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://httpd.apache.org/mod_ftp/">Apache mod_ftp</a>
          </td>
<td>
            <div class="smallitalic">
      mod_ftp is an FTP Protocol module to serve httpd content over the FTP
      protocol (whereever the HTTP protocol could also be used). It provides
      both RETR/REST retrieval and STOR/APPE upload, using the same user/permissions
      model as httpd (so it shares the same security considerations as mod_dav
      plus mod_dav_fs). 
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#ftp">ftp</a>, <a href="http://projects.apache.org/indexes/category.html#httpd-module">httpd-module</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20HTTP%20Server">Apache HTTP Server</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://perl.apache.org/">Apache mod_perl</a>
          </td>
<td>
            <div class="smallitalic">
mod_perl is a unique piece of software that integrates the power of
Perl with the flexibility and stability of the Apache Web server.
With mod_perl, you can harness the power of the full Apache API with
Perl and develop Web applications quickly, without sacrificing
performance.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#httpd-module">httpd-module</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a>, <a href="http://projects.apache.org/indexes/language.html#Perl">Perl</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20mod_perl">Apache mod_perl</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://myfaces.apache.org/">Apache MyFaces</a>
          </td>
<td>
            <div class="smallitalic">MyFaces is the free open source 
implementation of JavaServer(tm) Faces, a new and upcoming web 
application framework that accomplishes the MVC paradigm. It is 
comparable to the well-known Struts Framework but has features and 
concepts that are beyond those of Struts - especially the component 
orientation.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a>, <a href="http://projects.apache.org/indexes/category.html#javaee">javaee</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20MyFaces">Apache MyFaces</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://nutch.apache.org/">Apache Nutch</a>
          </td>
<td>
            <div class="smallitalic">Apache Nutch is an open source 
web-search software project. Stemming from Apache Lucene, it now builds 
on Apache Solr adding web-specifics, such as a crawler, a link-graph 
database and parsing support handled by Apache Tika for HTML and and 
array other document formats.

Apache Nutch can run on a single machine, but gains a lot of its 
strength from running in a Hadoop cluster

The system can be enhanced (eg other document formats can be parsed) 
using a highly flexible, easily extensible and thoroughly maintained 
plugin infrastructure.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Nutch">Apache Nutch</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ode.apache.org/">Apache ODE</a>
          </td>
<td>
            <div class="smallitalic">Apache ODE (Orchestration Director 
Engine) executes business processes written following the WS-BPEL 
standard. It talks to web services, sending and receiving messages, 
handling data manipulation and error recovery as described by your 
process definition. It supports both long and short living process 
executions to orchestrate all the services that are part of your 
application.

WS-BPEL is an XML-based language defining several constructs to write 
business processes. It defines a set of basic control structures like 
conditions or loops as well as elements to invoke web services and 
receive messages from services. It relies on WSDL to express web 
services interfaces. Message structures can be manipulated, assigning 
parts or the whole of them to variables that can in turn be used to send
 other messages.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Ode">Apache Ode</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ofbiz.apache.org/">Apache OFBiz</a>
          </td>
<td>
            <div class="smallitalic">
      Apache OFBiz (The Apache Open For Business Project) is an open 
source enterprise automation software project.
      By open source enterprise automation we mean:
      Open Source ERP, Open Source CRM, Open Source E-Business / 
E-Commerce, Open Source SCM, Open Source MRP, Open Source CMMS/EAM, and 
so on.
      It is one of the few apps of this type to be developed by a 
community, rather than one corporation.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a>, <a href="http://projects.apache.org/indexes/category.html#database">database</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#xml">xml</a>, <a href="http://projects.apache.org/indexes/category.html#http">http</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#Groovy">Groovy</a>, <a href="http://projects.apache.org/indexes/language.html#JavaScript">JavaScript</a>, <a href="http://projects.apache.org/indexes/language.html#XML">XML</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20OFBiz">Apache OFBiz</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://oodt.apache.org/">Apache OODT</a>
          </td>
<td>
            <div class="smallitalic">Apache OODT software is component based, and offers a software architecture beyond simple science applications.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20OODT:%20Object%20Oriented%20Data%20Technology">Apache OODT: Object Oriented Data Technology</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://openjpa.apache.org/">Apache OpenJPA</a>
          </td>
<td>
            <div class="smallitalic">Apache OpenJPA is a Java 
persistence project at The Apache Software Foundation that can be used 
as a stand-alone POJO persistence layer or integrated into any Java EE 
compliant container and many other lightweight frameworks, such as 
Tomcat and Spring.  The 1.x releases are a production ready, 
feature-rich, compliant implementation of the Java Persistence API (JPA)
 1.0 part of the JSR-220 Enterprise Java Beans 3.0 specification, which 
pass the Sun JPA 1.0b Technology Compatibility Kit.  The 2.x releases 
are a production ready, compliant implement of the JSR-317 Java 
Persistence 2.0 specification, which is backwards compatible to the JPA 
1.0 specification and passes the Sun JPA 2.0 Technology Compatibility 
Kit.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#javaee">javaee</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20OpenJPA">Apache OpenJPA</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://opennlp.apache.org/">Apache OpenNLP</a>
          </td>
<td>
            <div class="smallitalic">Apache OpenNLP software supports 
the most common NLP tasks, such as tokenization, sentence segmentation, 
part-of-speech tagging, named entity extraction, chunking, parsing, and 
coreference resolution. These tasks are usually required to build more 
advanced text processing services. OpenNLP also includes maximum entropy
 and perceptron based machine learning..</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20OpenNLP">Apache OpenNLP</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://openoffice.apache.org/">Apache OpenOffice</a>
          </td>
<td>
            <div class="smallitalic">Apache OpenOffice is an open-source, office-document productivity
suite providing six productivity applications based around the
OpenDocument Format (ODF). OpenOffice is released on multiple
platforms and in dozens of languages.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#content">content</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C++">C++</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20OpenOffice">Apache OpenOffice</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://openwebbeans.apache.org/">Apache OpenWebBeans</a>
          </td>
<td>
            <div class="smallitalic">OpenWebBeans is an ALv2-licensed 
implementation of the "Contexts and Dependency Injection for the Java EE
 platform" specification which is defined as JSR-299.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#javaee">javaee</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20OpenWebBeans">Apache OpenWebBeans</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://jakarta.apache.org/oro/">Apache ORO</a>
          </td>
<td>
            <div class="smallitalic">A set of text-processing Java 
classes that provide Perl5 compatible regular expressions, AWK-like 
regular expressions, glob expressions, and utility classes for 
performing substitutions, splits, filtering filenames, etc.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#regexp">regexp</a>, <a href="http://projects.apache.org/indexes/category.html#retired">retired</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Attic">Apache Attic</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://pdfbox.apache.org/">Apache PDFBox</a>
          </td>
<td>
            <div class="smallitalic">The Apache PDFBox library is an open source Java tool for working with PDF documents.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#content">content</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20PDFBox">Apache PDFBox</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://pig.apache.org/">Apache Pig</a>
          </td>
<td>
            <div class="smallitalic">Apache Pig is a platform for 
analyzing large data sets that consists of a high-level language for 
expressing data analysis programs, coupled with infrastructure for 
evaluating these programs. The salient property of Pig programs is that 
their structure is amenable to substantial parallelization, which in 
turns enables them to handle very large data sets.

Pig's infrastructure layer consists of a compiler that produces 
sequences of Map-Reduce programs. Pig's language layer consists of a 
textual language called Pig Latin, which has the following key 
properties:

* Ease of programming. It is trivial to achieve parallel execution of 
simple, "embarrassingly parallel" data analysis tasks. Complex tasks 
comprised of multiple interrelated data transformations are explicitly 
encoded as data flow sequences, making them easy to write, understand, 
and maintain.
 * Optimization opportunities. The way in which tasks are encoded 
permits the system to optimize their execution automatically, allowing 
the user to focus on semantics rather than efficiency.
 * Extensibility. Users can create their own functions to do 
special-purpose processing.
</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Pig">Apache Pig</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://pivot.apache.org/">Apache Pivot</a>
          </td>
<td>
            <div class="smallitalic">Apache Pivot is an open-source 
platform for building installable Internet applications (IIAs).
It combines the enhanced productivity and usability features of a modern
 user interface toolkit with the robustness of the Java platform.
</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Pivot">Apache Pivot</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://poi.apache.org/">Apache POI</a>
          </td>
<td>
            <div class="smallitalic">APIs for manipulating various file 
formats based upon Open Office XML (ECMA-376) and Microsoft's OLE 2 
Compound Document formats using pure Java. Apache POI is your Java 
Excel, Word and PowerPoint solution. We have a complete API for porting 
other OOXML and OLE 2 Compound Document formats and welcome others to 
participate.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#content">content</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20POI">Apache POI</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://apr.apache.org/">Apache Portable Runtime</a>
          </td>
<td>
            <div class="smallitalic">
The mission of the Apache Portable Runtime (APR) project is to create
and maintain software libraries that provide a predictable and
consistent interface to underlying platform-specific implementations.
The primary goal is to provide an API to which software developers may
code and be assured of predictable if not identical behaviour
regardless of the platform on which their software is built, relieving
them of the need to code special-case conditions to work around or
take advantage of platform-specific deficiencies or features.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Portable%20Runtime">Apache Portable Runtime</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://portals.apache.org/">Apache Portals</a>
          </td>
<td>
            <div class="smallitalic">The Apache Portals project provides
 various software products, including Apache Jetspeed-2, Apache Pluto, 
and Apache Portals Applications.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Portals">Apache Portals</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ant.apache.org/antlibs/props/">Apache Props Ant Library</a>
          </td>
<td>
            <div class="smallitalic">The Apache Props Antlib is a 
library of supplementary handlers for Apache Ant properties resolution.

The types provided are instances of 
org.apache.tools.ant.PropertyHelper.Delegate and can be invoked using 
the &lt;propertyhelper&gt; task provided in Ant 1.8.0.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Ant">Apache Ant</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://qpid.apache.org/">Apache Qpid</a>
          </td>
<td>
            <div class="smallitalic">Apache Qpid implements the latest 
AMQP specification, the first open standard for enterprise messaging, 
and provides transaction management, queuing, distribution, security, 
management, clustering, federation and heterogeneous multi-platform 
support and a lot more.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C++">C++</a>, <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#C#">C#</a>, <a href="http://projects.apache.org/indexes/language.html#Python">Python</a>, <a href="http://projects.apache.org/indexes/language.html#Ruby">Ruby</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Qpid">Apache Qpid</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://creadur.apache.org/rat/">Apache Rat</a>
          </td>
<td>
            <div class="smallitalic">Apache Rat improves accuracy and efficiency when reviewing and auditing releases. 
    It is heuristic in nature: making guesses about possible problems. 
    It will produce false positives and cannot find every possible issue with a release. 
    It's reports require interpretation.

Apache Rat was developed in response to a need felt in the Apache Incubator to be able to 
review releases for the most common faults less labour intensively. It is therefore highly tuned 
to the Apache style of releases.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Creadur">Apache Creadur</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://rave.apache.org/">Apache Rave</a>
          </td>
<td>
            <div class="smallitalic">Apache Rave is a new web and social
 mashup engine. It will provide an out-of-the-box as well as an 
extendible lightweight Java platform to host, serve and aggregate 
(Open)Social Gadgets and services through a highly customizable and Web 
2.0 friendly front-end. Rave is targeted as engine for internet and 
intranet portals and as building block to provide context-aware 
personalization and collaboration features for multi-site/multi-channel 
(mobile) oriented and content driven websites and (social) network 
oriented services and platforms. For the OpenSocial container and 
services the (Java) Apache Shindig will be integrated. At a later stage 
further generalization is envisioned to also transparently support W3C 
Widgets using Apache Wookie.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Rave">Apache Rave</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://jakarta.apache.org/regexp/">Apache Regexp</a>
          </td>
<td>
            <div class="smallitalic">100% Pure Java Regular Expression package</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#regexp">regexp</a>, <a href="http://projects.apache.org/indexes/category.html#retired">retired</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Attic">Apache Attic</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://tomcat.apache.org/taglibs/rdc/">Apache Reusable Dialog Components (RDC) Taglib</a>
          </td>
<td>
            <div class="smallitalic">
     Server-side generation of HTML has proven an effective way of generating
     the user interface for visual web applications. Over time, the effort
     involved in such HTML generation has been reduced by the availability of
     various JSP tag libraries that abstract away the minutiae of HTML markup.
     The RDC project aims to achieve for voice and multimodal applications
     what JSP tag libraries have already achieved in the world of visual web
     applications.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#JSP">JSP</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Tomcat">Apache Tomcat</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://river.apache.org/">Apache River</a>
          </td>
<td>
            <div class="smallitalic">Apache River software provides a 
JINI service, which is a service oriented architecture that defines a 
programming model which both exploits and extends Java technology to 
enable the construction of secure, distributed systems consisting of 
federations of services and clients. Jini technology can be used to 
build adaptive network systems that are scalable, evolvable and flexible
 as typically required in dynamic computing environments.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#javaee">javaee</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20River">Apache River</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://tcl.apache.org/rivet/">Apache Rivet</a>
          </td>
<td>
            <div class="smallitalic">Apache Rivet is a system for 
creating dynamic web content via the Tcl programming language integrated
 with Apache Web Server. It is designed to be fast, powerful and 
extensible, consume few system resources, be easy to learn, and to 
provide the user with a platform that can also be used for other 
programming tasks outside the web (GUI's, system administration tasks, 
text processing, database manipulation, XML, and so on). In order to 
meet these goals Tcl programming language was chosen to combine with the
 Apache HTTP Server.
</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Tcl">Tcl</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Tcl">Apache Tcl</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://roller.apache.org/">Apache Roller</a>
          </td>
<td>
            <div class="smallitalic">Roller is a Java web application 
that should be able to run on any Java EE server and any relational 
database. Currently, Roller is best supported on Tomcat and MySQL -- but
 users have reported success running Roller on Glassfish, Websphere, 
JBoss, Resin, Geronimo, Derby, PostgresSQL, Oracle, etc.)

Here are some of Roller's key features:

-    Multi-user blogging: can support tens of thousands of users and 
blogs
-    Group blogging with three permisson levels (editor, author and 
limited)
-    Support for comment moderation and comment spam prevention measures
-    Bloggers have complete control over blog layout/style via templates
-    Built-in search engine indexes weblog entry content
-    Pluggable cache and rendering system
-    Support for blog clients that support MetaWeblog API
-    All blogs have entry and comment feeds in both RSS 2.0 and Atom 1.0
 formats</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#content">content</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Roller">Apache Roller</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://axis.apache.org/axis2/java/sandesha/">Apache Sandesha2</a>
          </td>
<td>
            <div class="smallitalic">Apache Sandesha2 is an Axis2 module
 that implements the WS-ReliableMessaging specification. It can be used 
both on the client side and on the server side.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Axis">Apache Axis</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://santuario.apache.org/">Apache Santuario</a>
          </td>
<td>
            <div class="smallitalic">Library implementing XML Digital Signature Specification &amp; XML Encryption Specification</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Santuario%20%28XML%20Security%29">Apache Santuario (XML Security)</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://juddi.apache.org/scout">Apache Scout</a>
          </td>
<td>
            <div class="smallitalic">Apache Scout is an implementation 
of the JSR 93 (JAXR). It provides an implementation to access UDDI 
registries (particularly Apache jUDDI) in a standard way.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20jUDDI">Apache jUDDI</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://servicemix.apache.org/">Apache ServiceMix</a>
          </td>
<td>
            <div class="smallitalic">Apache ServiceMix is an open source
 distributed Enterprise Service Bus (ESB) and SOA toolkit built from the
 ground up on the semantics and APIs of the Java Business Integration 
(JBI) specification JSR 208 and released under the Apache license.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20ServiceMix">Apache ServiceMix</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://shale.apache.org/">Apache Shale</a>
          </td>
<td>
            <div class="smallitalic">Shale is a modern web application 
framework, fundamentaly based on JavaServer Faces, and focused on 
improving ease of use for developers adopting JSF as a foundational 
technology in their own development environments.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a>, <a href="http://projects.apache.org/indexes/category.html#retired">retired</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Attic">Apache Attic</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://shindig.apache.org/">Apache Shindig</a>
          </td>
<td>
            <div class="smallitalic">Apache Shindig is a container for 
hosting social application consisting of four parts:

    Gadget Container JavaScript: core JavaScript foundation for general 
gadget functionality (read more about gadget functionality). This 
JavaScript manages security, communication, UI layout, and feature 
extensions, such as the OpenSocial API.
    Gadget Rendering Server: used to render the gadget XML into 
JavaScript and HTML for the container to expose via the container 
JavaScript.
    OpenSocial Container JavaScript: JavaScript environment that sits on
 top of the Gadget Container JavaScript and provides OpenSocial specific
 functionality (profiles, friends, activities, datastore).
    OpenSocial Data Server: an implementation of the server interface to
 container-specific information, including the OpenSocial REST APIs, 
with clear extension points so others can connect it to their own 
backends.

Apache Shindig is the reference implementation of OpenSocial API 
specifications, versions 0.8.x and 0.9.x, a standard set of Social 
Network APIs.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#javaee">javaee</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Shindig">Apache Shindig</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://shiro.apache.org/">Apache Shiro</a>
          </td>
<td>
            <div class="smallitalic">Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication,
            authorization, cryptography, and session management. With Shiro’s easy-to-understand API, you can quickly
            and easily secure any JVM-based application – from the smallest mobile applications to the largest web
            and enterprise applications.
        </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Shiro">Apache Shiro</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://sling.apache.org/">Apache Sling</a>
          </td>
<td>
            <div class="smallitalic">
        Apache Sling is a web framework that uses a Java Content Repository, such as Apache Jackrabbit, 
        to store and manage content.
        Sling applications use either scripts or Java servlets, selected based on simple name conventions, 
        to process HTTP requests in a RESTful way.
        The embedded Apache Felix OSGi framework and console provide a dynamic runtime environment, where 
        code and content bundles can be loaded, unloaded and reconfigured at runtime.
        As the first web framework dedicated to JSR-170 Java Content Repositories, Sling makes it very 
        simple to implement simple applications, while providing an enterprise-level framework for more complex applications.
    </div>
            <div class="smallplain">Categories: <br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Sling">Apache Sling</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://lucene.apache.org/solr/">Apache Solr</a>
          </td>
<td>
            <div class="smallitalic">Solr is an open source enterprise 
search server based on the Lucene Java search library, with XML/HTTP and
 JSON, Ruby, and Python APIs, hit highlighting, faceted search, caching,
 replication, and a web administration interface.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Lucene">Apache Lucene</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://spamassassin.apache.org/">Apache SpamAssassin</a>
          </td>
<td>
            <div class="smallitalic">Apache SpamAssassin is an 
extensible email filter which is used to identify spam. Using its rule 
base, it uses a wide range of advanced heuristic and statistical 
analysis tests on mail headers and body text to identify "spam", also 
known as unsolicited bulk email. Once identified, the mail can then be 
optionally tagged as spam for later filtering. It provides a command 
line tool to perform filtering, a client-server system to filter large 
volumes of mail, and Mail::SpamAssassin, a set of Perl modules.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#mail">mail</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Perl">Perl</a>, <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20SpamAssassin">Apache SpamAssassin</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://mina.apache.org/sshd">Apache SSHD</a>
          </td>
<td>
            <div class="smallitalic">Apache SSHD is a 100% pure java 
library to support the SSH protocols on both the client and server side.
 This library is based on Apache MINA, a scalable and high performance 
asynchronous IO library. SSHD does not really aim at being a replacement
 for the SSH client or SSH server from Unix operating systems, but 
rather provides support for Java based applications requiring SSH 
support.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Mina">Apache Mina</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://stanbol.apache.org/">Apache Stanbol</a>
          </td>
<td>
            <div class="smallitalic">Apache Stanbol is a modular software stack and reusable set of components for semantic content management.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#content">content</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Stanbol">Apache Stanbol</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://struts.apache.org/">Apache Struts</a>
          </td>
<td>
            <div class="smallitalic">The Apache Struts Project offers 
the Apache Struts 2 web framework which is a comprehensive and modular 
tooling stack for creating web-based Java applications. Struts 2, 
emerged from the WebWork 2 framework, is an excellent choice for teams 
who value elegant solutions to difficult problems. Its predecessor 
Struts 1 used to be the de-facto standard for creating Java-based web 
applications for a long time. The Apache Struts Project has put the 
Struts 1 framework out of maintenance, yet offers all resources and 
documentation for this still very popular framework.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Struts">Apache Struts</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://subversion.apache.org/">Apache Subversion</a>
          </td>
<td>
            <div class="smallitalic">Subversion exists to be universally
 recognized and adopted as an open-source, centralized version control 
system characterized by its reliability as a safe haven for valuable 
data; the simplicity of its model and usage; and its ability to support 
the needs of a wide variety of users and projects, from individuals to 
large-scale enterprise operations.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Subversion">Apache Subversion</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://synapse.apache.org/">Apache Synapse</a>
          </td>
<td>
            <div class="smallitalic">Apache Synapse is a simple and highly effective ESB, Web Services intermediary and SOA framework. It can be
added to your existing network very simply either as a services gateway or as an HTTP proxy. Once Apache
Synapse is mediating your service requests it can perform many functions including routing, load-balancing,
transformation and protocol switching. Apache Synapse can be used to build an Enterprise Service Bus (ESB) or
Service Oriented Architecture (SOA).

Apache Synapse has been designed to support very fast XML routing with a streaming XML design based upon
Apache Axiom. in addition, the use of a completely asynchronous architecture and non-blocking IO based on Java NIO
ensures that Synapse has very low overhead and can scale to support thousands of concurrent clients without dropping
messages.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a>, <a href="http://projects.apache.org/indexes/category.html#http">http</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Synapse">Apache Synapse</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://syncope.apache.org/">Apache Syncope</a>
          </td>
<td>
            <div class="smallitalic">Apache Syncope is an Open Source 
system for managing digital identities in enterprise environments, 
implemented in JEE technology and released under Apache 2.0 license.

Identity management (or IdM) represents the joint result of business 
process and IT to manage user data on systems and applications. IdM 
involves considering user attributes, roles, resources and entitlements 
in trying to give a decent answer to the question bumping at every time 
in IT administrators’ mind:

Who has access to What, When, How, and Why?</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#/network-server">/network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Syncope">Apache Syncope</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://tapestry.apache.org/">Apache Tapestry</a>
          </td>
<td>
            <div class="smallitalic">Tapestry is a component-oriented Java web application framework.
    Its design emphasizes ease of use and developer productivity. Component
    classes are simple POJOs, with Tapestry using byte code manipulation to
    enhance classes at runtime. Configuration is via annotations and naming
    conventions rather than XML. Web page and component templates use regular
    (X)HTML that can be edited by any web designer. Live Class Reloading enables
    you to edit Java code and immediately see results by reloading the page in
    the web browser, resulting in a very fast "code it - see it - fix it" loop.
</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Tapestry">Apache Tapestry</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://creadur.apache.org/tentacles">Apache Tentacles</a>
          </td>
<td>
            <div class="smallitalic">Apache Tentacles helps the reviewer
 by automating interactions with the repository containing the artifacts
 comprising the release.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Creadur">Apache Creadur</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://velocity.apache.org/texen/">Texen</a>
          </td>
<td>
            <div class="smallitalic">Texen is a general purpose text 
generating utility. It is capable of producing almost any sort of text 
output. Driven by Ant, essentially an Ant Task, Texen uses a control 
template, an optional set of worker templates, and control context to 
govern the generated output. Although TexenTask can be used directly, it
 is usually subclassed to initialize your control context before 
generating any output.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Velocity">Apache Velocity</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://thrift.apache.org/">Apache Thrift</a>
          </td>
<td>
            <div class="smallitalic">Apache Thrift allows you to define 
data types and service interfaces in a simple definition file. Taking 
that file as input, the compiler generates code to be used to easily 
build RPC clients and servers that communicate seamlessly across 
programming languages. Instead of writing a load of boilerplate code to 
serialize and transport your objects and invoke remote methods, you can 
get right down to business. </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#http">http</a>, <a href="http://projects.apache.org/indexes/category.html#library">library</a>, <a href="http://projects.apache.org/indexes/category.html#network-client">network-client</a>, <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#ActionScript">ActionScript</a>, <a href="http://projects.apache.org/indexes/language.html#C">C</a>, <a href="http://projects.apache.org/indexes/language.html#C#">C#</a>, <a href="http://projects.apache.org/indexes/language.html#C++">C++</a>, <a href="http://projects.apache.org/indexes/language.html#Cocoa">Cocoa</a>, <a href="http://projects.apache.org/indexes/language.html#D">D</a>, <a href="http://projects.apache.org/indexes/language.html#Delphi">Delphi</a>, <a href="http://projects.apache.org/indexes/language.html#Erlang">Erlang</a>, <a href="http://projects.apache.org/indexes/language.html#Go">Go</a>, <a href="http://projects.apache.org/indexes/language.html#Haskell">Haskell</a>, <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#JavaScript">JavaScript</a>, <a href="http://projects.apache.org/indexes/language.html#node.js">node.js</a>, <a href="http://projects.apache.org/indexes/language.html#Ocaml">Ocaml</a>, <a href="http://projects.apache.org/indexes/language.html#Perl">Perl</a>, <a href="http://projects.apache.org/indexes/language.html#PHP">PHP</a>, <a href="http://projects.apache.org/indexes/language.html#Python">Python</a>, <a href="http://projects.apache.org/indexes/language.html#SmallTalk">SmallTalk</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Thrift">Apache Thrift</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://tika.apache.org/">Apache Tika</a>
          </td>
<td>
            <div class="smallitalic">The Apache Tika toolkit is an ASFv2 licensed open source tool for extracting information 
    from digital documents. Tika allows search engines, content management systems and other 
    applications that work with various kinds of digital documents to easily detect and extract 
    metadata and content from all major file formats.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Tika">Apache Tika</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://tiles.apache.org/">Apache Tiles</a>
          </td>
<td>
            <div class="smallitalic">Apache Tiles™ is a templating framework built to simplify the 
    development of web application user interfaces.

    Tiles allows authors to define page fragments which can be assembled into a 
    complete page at runtime. These fragments, or tiles, can be used as simple 
    includes in order to reduce the duplication of common page elements or embedded 
    within other tiles to develop a series of reusable templates. These templates 
    streamline the development of a consistent look and feel across an entire application.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Tiles">Apache Tiles</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://myfaces.apache.org/tobago">Apache Tobago</a>
          </td>
<td>
            <div class="smallitalic">The goal of Tobago is to provide the community with a well designed set of user interface components based on JSF.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20MyFaces">Apache MyFaces</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://tomcat.apache.org/">Apache Tomcat</a>
          </td>
<td>
            <div class="smallitalic">Apache Tomcat is a web server that is an open source software
    implementation of the Java Servlet and JavaServer Pages technologies.
    The Java Servlet and JavaServer Pages specifications are developed under
    the Java Community Process. Apache Tomcat is developed in an open and
    participatory environment and released under the Apache License version 2.

    Apache Tomcat is intended to be a collaboration of the best-of-breed
    developers from around the world. We invite you to participate in this open
    development project.

    Apache Tomcat powers numerous large-scale, mission-critical web applications
    across a diverse range of industries and organizations. Some of these users
    and their stories are listed on the PoweredBy wiki page.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a>, <a href="http://projects.apache.org/indexes/category.html#http">http</a>, <a href="http://projects.apache.org/indexes/category.html#javaee">javaee</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Tomcat">Apache Tomcat</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://db.apache.org/torque/">Apache Torque</a>
          </td>
<td>
            <div class="smallitalic">Torque is an object-relational 
mapper for Java. In other words, Torque lets you access and manipulate 
data in a relational database using java objects. Unlike most other 
object-relational mappers, Torque does not use reflection to access 
user-provided classes, but it generates the necessary classes (including
 the Data Objects) from an XML schema describing the database layout 
(which can either be written by hand or generated from an existing 
database). The XML schema can also be used to generate and execute a SQL
 script which creates all the tables in the database.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20DB">Apache DB</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://trafficserver.apache.org/">Apache Traffic Server</a>
          </td>
<td>
            <div class="smallitalic">Apache Traffic Server is fast, 
scalable and extensible HTTP/1.1 compliant caching proxy server. ATS can
 be used as a reverse, forward or even transparent HTTP proxy.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#http">http</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20TrafficServer">Apache TrafficServer</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://turbine.apache.org/">Apache Turbine</a>
          </td>
<td>
            <div class="smallitalic"> Turbine is a servlet based 
framework that allows experienced Java developers to quickly build web 
applications. Turbine allows you to use personalize the web sites and to
 use user logins to restrict access to parts of your application.

Turbine is a matured and well established framework that is used as the 
base of many other projects (like e.g. the excellent Jetspeed 1 Portals 
framework.

Turbine is an excellent choice for developing applications that make use
 of a services-oriented architecture. Some of the functionality provided
 with Turbine includes a security management system, a scheduling 
service, XML-defined form validation server, and an XML-RPC service for 
web services. It is a simple task to create new services particular to 
your application.

The Turbine core is free of any dependency on a presentation layer 
technology. Both JavaServer Pages (JSP) and Velocity are supported 
inside Turbine. For developers already familiar with JSP, or have 
existing JSP tag libraries, Turbine offers support for the Sun standard.
 Velocity is the favorite view technology of most users of the Turbine 
framework; try it out and see if Velocity can help you develop your web 
applications faster and work more easily with non-programming designers.

Turbine is developed in an open, participatory environment and released 
under the Apache Software License. Turbine is intended to be a 
collaboration of the best-of-breed developers from around the world. We 
invite you to participate in this open development project. To learn 
more about getting involved, look at our "How to Help" pages. </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Turbine">Apache Turbine</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://uima.apache.org/">Apache UIMA</a>
          </td>
<td>
            <div class="smallitalic">The Apache UIMA project supports
      the community working on the analysis of unstructured information
      with a unifying Java and C++ framework, tooling,
      and analysis components, guided by the OASIS UIMA standard.
      It includes support for very large scaleout using networked
      clusters of compute nodes.</div>
            <div class="smallplain">Categories: <br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#C++">C++</a><br>PMC: </div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://vcl.apache.org/">Apache VCL</a>
          </td>
<td>
            <div class="smallitalic">VCL is a modular cloud computing 
platform which dynamically provisions and brokers remote access to 
compute resources including virtual machines, bare-metal computers, and 
resources in other cloud platforms. A self-service web portal is used to
 request resources and for administration.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#cloud">cloud</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Perl">Perl</a>, <a href="http://projects.apache.org/indexes/language.html#PHP">PHP</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20VCL">Apache VCL</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://velocity.apache.org/">Apache Velocity</a>
          </td>
<td>
            <div class="smallitalic">Velocity is a Java-based template 
engine. It permits anyone to use a simple yet powerful template language
 to reference objects defined in Java code.

When Velocity is used for web development, Web designers can work in 
parallel with Java programmers to develop web sites according to the 
Model-View-Controller (MVC) model, meaning that web page designers can 
focus solely on creating a site that looks good, and programmers can 
focus solely on writing top-notch code. Velocity separates Java code 
from the web pages, making the web site more maintainable over its 
lifespan and providing a viable alternative to Java Server Pages (JSPs) 
or PHP. </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Velocity">Apache Velocity</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://velocity.apache.org/dvsl/devel/">Apache Velocity DVSL</a>
          </td>
<td>
            <div class="smallitalic">DVSL (Declarative Velocity Style 
Language) is a tool modeled after XSLT and is intended for general XML 
transformations using the Velocity Template Language as the templating 
language for the transformations. The key differences are that it 
incorporates easy access to Java objects and allows you to use the 
Velocity template language and it's features for expressing the 
transformation templates.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Velocity">Apache Velocity</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://velocity.apache.org/velocity/tools/">Apache Velocity Tools</a>
          </td>
<td>
            <div class="smallitalic">VelocityTools is a collection of 
Velocity subprojects with a common goal of creating tools and 
infrastructure for building both web and non-web applications using the 
Velocity template engine.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#library">library</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Velocity">Apache Velocity</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ant.apache.org/antlibs/proper.html">Apache VSS Ant Library</a>
          </td>
<td>
            <div class="smallitalic">The Apache VSS Antlib provides an 
interface to the Microsoft Visual SourceSafe SCM. The original Ant tasks
 have been expanded upon in this Antlib. Some fixes to issues in the 
original tasks have also been incorporated.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Ant">Apache Ant</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://mina.apache.org/vysper">Apache Vysper</a>
          </td>
<td>
            <div class="smallitalic">Apache Vysper aims to be a modular, full featured XMPP (Jabber) server. Vysper is implemented in Java.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Mina">Apache Mina</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://tcl.apache.org/websh">Apache Websh</a>
          </td>
<td>
            <div class="smallitalic">Websh is a rapid development 
environment for building powerful, fast, and reliable web applications 
in Tcl. Websh is versatile and handles everything from HTML generation 
to data-base driven one-to-one page customization. Websh can be run in 
CGI environments and as Apache module.
</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a>, <a href="http://projects.apache.org/indexes/category.html#httpd-module">httpd-module</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a>, <a href="http://projects.apache.org/indexes/language.html#Tcl">Tcl</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Tcl">Apache Tcl</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://whirr.apache.org/">Apache Whirr</a>
          </td>
<td>
            <div class="smallitalic">Apache Whirr is a set of libraries 
for running cloud services

Whirr provides:
1. A cloud-neutral way to run services. You don't have to worry about 
the idiosyncrasies of each provider.
2. A common service API. The details of provisioning are particular to 
the service.
3. Smart defaults for services. You can get a properly configured system
 running quickly, while still being able to override settings as needed.

You can also use Whirr as a command line tool for deploying clusters.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#network-server">network-server</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a>, <a href="http://projects.apache.org/indexes/language.html#Bash">Bash</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Whirr">Apache Whirr</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://creadur.apache.org/whisker">Apache Whisker</a>
          </td>
<td>
            <div class="smallitalic">Apache Whisker allows an 
application to models the licensing characteristics of the contents of 
its distributions. Use cases are auditing the model against the contents
 of a distribution, reporting on the contents of a distribution and 
generation licensing documents (LICENSE, NOTICE and so on) for a 
distribution. Whisker distributes tooling for the command line and build
 system such as Maven.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#build-management">build-management</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Creadur">Apache Creadur</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://wicket.apache.org/">Apache Wicket</a>
          </td>
<td>
            <div class="smallitalic">With proper mark-up/logic 
separation, a POJO data model, and a refreshing lack of XML, Apache 
Wicket makes developing web-apps simple and enjoyable again. Swap the 
boilerplate, complex debugging and brittle code for powerful, reusable 
components written with plain Java and HTML.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#web-framework">web-framework</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Wicket">Apache Wicket</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://ws.apache.org/woden/">Apache Woden</a>
          </td>
<td>
            <div class="smallitalic">The Woden project is a subproject 
of the Apache Web Services Project to develop a Java class library for 
reading, manipulating, creating and writing WSDL documents, initially to
 support WSDL 2.0 but with the longer term aim of supporting past, 
present and future versions of WSDL.

There are two main deliverables: an API and an implementation. The Woden
 API will consist of a set of Java interfaces. The WSDL 2.0-specific 
portion of the Woden API will conform to the W3C WSDL 2.0 specification.
 The implementation will be a high performance implementation directly 
usable in other Apache projects such as Axis2.
</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Web%20Services">Apache Web Services</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xalan.apache.org/xalan-c">Apache Xalan for C++ XSLT Processor</a>
          </td>
<td>
            <div class="smallitalic">Xalan-C++ is an XSLT processor for transforming XML documents into HTML, 
     text, or other XML document types. It implements XSL Transformations (XSLT) 
     Version 1.0 and XML Path Language (XPath) Version 1.0 and can be used from the 
     command line.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C++">C++</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Xalan">Apache Xalan</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xalan.apache.org/xalan-j/">Apache Xalan for Java XSLT Processor</a>
          </td>
<td>
            <div class="smallitalic">
     Xalan-J is an XSLT processor for transforming XML documents into HTML, text, or other XML document
     types. It implements XSL Transformations (XSLT) Version 1.0 and XML Path Language (XPath) Version 1.0
     and can be used from the command line, in an applet or a servlet, or as a module in other program.
     Xalan-J implements the javax.xml.transform interface in Java API for XML Processing (JAXP) 1.3. This
     interface provides a modular framework and a standard API for performing XML transformations, and
     utilizes system properties to determine which Transformer and which XML parser to use.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Xalan">Apache Xalan</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xerces.apache.org/xerces-c/">Apache Xerces for C++ XML Parser</a>
          </td>
<td>
            <div class="smallitalic">
     Xerces-C++ is a validating XML parser written in a portable subset 
of C++. Xerces-C++ makes it easy to give your application the ability to
 read and write XML data. A shared library is provided for parsing, 
generating, manipulating, and validating XML documents.
     Xerces-C++ is faithful to the XML 1.0 and 1.1 recommendations and 
many associated standards.
     The parser provides high performance, modularity, and scalability. 
Source code, samples and API documentation are provided with the parser.
 For portability, care has been taken to make minimal use of templates, 
no RTTI, and minimal use of #ifdefs.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#C">C</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Xerces">Apache Xerces</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xerces.apache.org/xerces2-j/">Apache Xerces for Java XML Parser</a>
          </td>
<td>
            <div class="smallitalic">  
     Xerces-J is a high performance, fully compliant validating XML 
parser written in Java. It is a fully conforming XML Schema processor 
that includes a complete implementation of the Document Object Model 
Level 3 Core and Load/Save W3C Recommendations and provides a complete 
implementation of the XML Inclusions (XInclude) W3C Recommendation. It 
also provides support for OASIS XML Catalogs v1.1. 
     Xerces 2.x introduced the Xerces Native Interface (XNI), a complete
 framework for building parser components and configurations that is 
extremely modular and easy to program. XNI is merely an internal set of 
interfaces. There is no need for an XML application programmer to learn 
XNI if they only intend to interface to the Xerces2 parser using 
standard interfaces like JAXP, DOM, and SAX. Xerces developers and 
application developers that need more power and flexibility than that 
provided by the standard interfaces should read and understand XNI.
     The latest version released, 2.11.0, expands on Xerces' 
experimental support for XML Schema 1.1 by providing implementations for
 the simplified complex type restriction rules (also known as 
subsumption), xs:override and a few other XML Schema 1.1 features. This 
release also introduces experimental support for XML Schema Component 
Designators (SCD). It fixes several bugs which were present in Xerces-J 
2.10.0 and also includes a few other minor enhancements.
    </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Xerces">Apache Xerces</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xerces.apache.org/xerces-p">Apache Xerces for Perl XML Parser</a>
          </td>
<td>
            <div class="smallitalic"> XML::Xerces is the Perl API to the
 Apache project's Xerces XML parser. It is implemented using the Xerces 
C++ API, and it provides access to most of the C++ API from Perl.
    Because it is based on Xerces-C, XML::Xerces provides a validating 
XML parser that makes it easy to give your application the ability to 
read and write XML data. Classes are provided for parsing, generating, 
manipulating, and validating XML documents. XML::Xerces is faithful to 
the XML 1.0 and 1.1 recommendations and associated standards (DOM levels
 1, 2, and 3, SAX 1 and 2, Namespaces, and W3C XML Schema). The parser 
provides high performance, modularity, and scalability, and provides 
full support for Unicode.
    XML::Xerces implements the vast majority of the Xerces-C API (if you
 notice any discrepancies please mail the list). The exception is some 
functions in the C++ API which either have better Perl counterparts 
(such as file I/O) or which manipulate internal C++ information that has
 no role in the Perl module.
    The majority of the API is created automatically using Simplified 
Wrapper Interface Generator (SWIG). However, care has been taken to make
 most method invocations natural to perl programmers, so a number of 
rough C++ edges have been smoothed over (See the Special Perl API 
Features section). </div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Perl">Perl</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Xerces">Apache Xerces</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xml.apache.org/xindice/">Apache Xindice</a>
          </td>
<td>
            <div class="smallitalic">Pure Java based native XML database. Supports XPath and XUpdate.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a>, <a href="http://projects.apache.org/indexes/category.html#retired">retired</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Attic">Apache Attic</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xerces.apache.org/xml-commons/components/external/">Apache XML Commons External</a>
          </td>
<td>
            <div class="smallitalic">The External components portion of 
Apache XML Commons contains interfaces that are defined by external 
standards organizations. For DOM, that's the W3C; for SAX it's David 
Megginson (http://www.saxproject.org); for JAXP it's Sun. While we could
 send users to each of the primary sources for these deliverables, 
keeping our own versions of these in the XML Commons repository gives us
 a number of advantages: 1) Simplicity of downloads; users get the whole
 product from one place, 2) Better version control; we can only take 
fixes we want and add Apache-specific changes, 3) Better overview 
documentation of how these interfaces fit into the XML processing world,
 4) More chance for cross-project community building within Apache 
projects.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Xerces">Apache Xerces</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xerces.apache.org/xml-commons/components/resolver/">Apache XML Commons Resolver</a>
          </td>
<td>
            <div class="smallitalic">The XML Commons Resolver can be 
used in a wide variety of XML parsing, processing and related programs 
to resolve various public or system identifiers into accessible URLs for
 use by your application.  The resolver supports several catalog types 
for mapping, including OASIS XML, OASIS TR 9401 and XCatalog styles.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20Xerces">Apache Xerces</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xmlgraphics.apache.org/commons/">Apache XML Graphics Commons</a>
          </td>
<td>
            <div class="smallitalic">Apache XML Graphics Commons is a 
library that consists of several reusable components used by Apache 
Batik and Apache FOP. Many of these components can easily be used 
separately outside the domains of SVG and XSL-FO. You will find 
components such as a PDF library, an RTF library, Graphics2D 
implementations that let you generate PDF and PostScript files and much 
more.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#graphics">graphics</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20XML%20Graphics">Apache XML Graphics</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://xmlbeans.apache.org/">Apache XMLBeans</a>
          </td>
<td>
            <div class="smallitalic">XMLBeans is a tool that allows you 
to access the full power of XML in a Java friendly way. The idea is that
 you can take advantage of the richness and features of XML and XML 
Schema and have these features mapped as naturally as possible to the 
equivalent Java language and typing constructs. XMLBeans uses XML Schema
 to compile Java interfaces and classes that you can then use to access 
and modify XML instance data. Using XMLBeans is similar to using any 
other Java interface/class, you will see things like getFoo or setFoo 
just as you would expect when working with Java. While a major use of 
XMLBeans is to access your XML instance data with strongly typed Java 
classes there are also API's that allow you access to the full XML 
infoset (XMLBeans keeps XML Infoset fidelity) as well as to allow you to
 reflect into the XML schema itself through an XML Schema Object model.

For more details on XMLBeans see the XMLBeans Wiki pages or the XMLBeans
 documentation (the Documentation tab on this website).
What Makes XMLBeans Different

There are at least two major things that make XMLBeans unique from other
 XML-Java binding options.

   1. Full XML Schema support. XMLBeans fully supports XML Schema and 
the corresponding java classes provide constructs for all of the major 
functionality of XML Schema. This is critical since often times you do 
not have control over the features of XML Schema that you need to work 
with in Java. Also, XML Schema oriented applications can take full 
advantage of the power of XML Schema and not have to restrict themselvs 
to a subset.
   2. Full XML Infoset fidelity.When unmarshalling an XML instance the 
full XML infoset is kept and is available to the developer. This is 
critical because because of the subset of XML that is not easily 
represented in java. For example, order of the elements or comments 
might be needed in a particular application.

A major objective of XMLBeans has been to be applicable in all 
non-streaming (in memory) XML programming situations. You should be able
 to compile your XML Schema into a set of java classes and know that 1) 
you will be able to use XMLBeans for all of the schemas you encounter 
(even the warped ones) and 2) that you will be able to get to the XML at
 whatever level is necessary - and not have to resort to multple tools 
to do this.

To accomplish this XMLBeans provides three major APIs:

    * XmlObject The java classes that are generated from an XML Schema 
are all derived from XmlObject. These provide strongly typed getters and
 setters for each of the elements within the defined XML. Complex types 
are in turn XmlObjects. For example getCustomer might return a 
CustomerType (which is an XmlObject). Simple types turn into simple 
getters and setters with the correct java type. For example getName 
might return a String.
    * XmlCursor From any XmlObject you can get an XmlCursor. This 
provides efficient, low level access to the XML Infoset. A cursor 
represents a position in the XML instance. You can move the cursor 
around the XML instance at any level of granularity you need from 
individual characters to Tokens.
    * SchemaType XMLBeans provides a full XML Schema object model that 
you can use to reflect on the underlying schema meta information. For 
example, you might want to generate a sample XML instance for an XML 
schema or perhaps find the enumerations for an element so that you can 
display them.

All of this was built with performance in mind. Informal benchmarks and 
user feedback indicate that XMLBeans is extremely fast.
</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#xml">xml</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20XML%20Beans">Apache XML Beans</a>
</div>
          </td>
</tr>
<tr>
<td valign="top" width="25%">
            <a href="http://zookeeper.apache.org/">Apache ZooKeeper</a>
          </td>
<td>
            <div class="smallitalic">Apache ZooKeeper is an effort to 
develop and maintain an open-source server which enables highly reliable
 distributed coordination.</div>
            <div class="smallplain">Categories: <a href="http://projects.apache.org/indexes/category.html#database">database</a><br>Languages: <a href="http://projects.apache.org/indexes/language.html#Java">Java</a><br>PMC: <a href="http://projects.apache.org/indexes/pmc.html#Apache%20ZooKeeper">Apache ZooKeeper</a>
</div>
          </td>
</tr>
</tbody></table>
</div>
</td>
</tr></tbody></table></div>
<div id="footerSection">
<p>Copyright 1999-2013, The Apache Software Foundation</p>
<p>Licensed under the 
    <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p>Generated Thu, 13 Jun 2013 00:30:44 GMT</p>
</div>

</body></html>